<?php

require_once dirname(__FILE__).'/../lib/horario3GeneratorConfiguration.class.php';
require_once dirname(__FILE__).'/../lib/horario3GeneratorHelper.class.php';

/**
 * horario3 actions.
 *
 * @package    gestdent
 * @subpackage horario3
 * @author     Your name here
 * @version    SVN: $Id: actions.class.php 12474 2008-10-31 10:41:27Z fabien $
 */
class horario3Actions extends autoHorario3Actions
{

  public function executeListarxbox(sfWebRequest $request)
  {
    //OBTIENE PARAMETROS DESDE FORMULARIO (WIDGET'S)
    $param_box = $request->getParameter('box_id');

    //OBTINE LISTADO DE HORAS
    $this->gestdent_hora_list = GestdentHoraPeer::doSelect(new Criteria());

    //OBTINE LISTADO DE DIAS
    $this->gestdent_dia_list = GestdentDiaPeer::doSelect(new Criteria());

    //OBTIENE LISTADO DE HORARIOS
    $this->gestdent_horario3_list = GestdentHorario3Peer::filtrarxbox($param_box);


    //SETEA TEMPLATE
    $this->setTemplate('listarxbox');

    //SETEA FORMULARIO
    $this->formulario = new GestdentHorario3FormCustomBox();

    }

  public function executeListarxdia(sfWebRequest $request)
  {
    //OBTIENE PARAMETROS DESDE FORMULARIO (WIDGET'S)
    $param_sucursal = $request->getParameter('sucursal_id');
    $param_dia = $request->getParameter('dia_id');

    //OBTINE LISTADO DE HORAS
    $this->gestdent_hora_list = GestdentHoraPeer::doSelect(new Criteria());

    //OBTINE LISTADO DE BOX'S DE LA SUCURSAL
    $this->gestdent_box_list = GestdentBoxPeer::filtrarxsucursal($param_sucursal);

    //OBTIENE LISTADO DE HORARIOS
    $this->gestdent_horario3_list = GestdentHorario3Peer::filtrarxdia($param_sucursal, $param_dia);

    //SETEA TEMPLATE
    $this->setTemplate('listarxdia');

    //SETEA FORMULARIO
    $this->formulario = new GestdentHorario3FormCustomDia();

    }

}
